package com.chinairi.mall.model;

import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.chinairi.common.model.BaseModel;
import com.baomidou.mybatisplus.annotation.TableField;

/**
 * <p>
 * 商品特征值
 * </p>
 *
 * @author gsl
 * @since 2020-09-05
 */
@TableName("GOODS_FEATURE_VALUE")
public class GoodsFeatureValue extends BaseModel {

    private static final long serialVersionUID = 1L;

    /**
     * 商品特征值主键
     */
    @TableId("GOO_FEA_VAL_DBID")
    private String gooFeaValDbid;

    /**
     * 商品特征量表主键
     */
    @TableField("GF_DBID")
    private String gfDbid;

    /**
     * 商品表主键
     */
    @TableField("GOODS_DBID")
    private String goodsDbid;

    /**
     * GFV商品编码
     */
    @TableField("GFV_GODDS_CODE")
    private String gfvGoddsCode;

    /**
     * GFV计量单位
     */
    @TableField("GFV_MEA_UNIT")
    private String gfvMeaUnit;

    /**
     * GFV特征量编码
     */
    @TableField("GFV_FEATURE_CODE3")
    private String gfvFeatureCode3;

    /**
     * GFV特征量名称
     */
    @TableField("GFV_FEATURE_NAME3")
    private String gfvFeatureName3;

    /**
     * GFV特征值
     */
    @TableField("GFV_FEATURE_VALUE")
    private String gfvFeatureValue;

    /**
     * GFV备注
     */
    @TableField("GFV_REMAKE")
    private String gfvRemake;

    /**
     * GFV机构ID
     */
    @TableField("GFV_ORGID")
    private String gfvOrgid;

    /**
     * GFV创建人
     */
    @TableField("GFV_CREATE_USER")
    private String gfvCreateUser;

    /**
     * GFV创建时间
     */
    @TableField("GFV_CREATE_TIME")
    private Date gfvCreateTime;

    /**
     * GFV修改人
     */
    @TableField("GFV_UPDATE_USER")
    private String gfvUpdateUser;

    /**
     * GFV修改时间
     */
    @TableField("GFV_UPDATE_TIME")
    private Date gfvUpdateTime;

    public String getGooFeaValDbid() {
        return gooFeaValDbid;
    }

    public void setGooFeaValDbid(String gooFeaValDbid) {
        this.gooFeaValDbid = gooFeaValDbid;
    }
    public String getGfDbid() {
        return gfDbid;
    }

    public void setGfDbid(String gfDbid) {
        this.gfDbid = gfDbid;
    }
    public String getGoodsDbid() {
        return goodsDbid;
    }

    public void setGoodsDbid(String goodsDbid) {
        this.goodsDbid = goodsDbid;
    }
    public String getGfvGoddsCode() {
        return gfvGoddsCode;
    }

    public void setGfvGoddsCode(String gfvGoddsCode) {
        this.gfvGoddsCode = gfvGoddsCode;
    }
    public String getGfvMeaUnit() {
        return gfvMeaUnit;
    }

    public void setGfvMeaUnit(String gfvMeaUnit) {
        this.gfvMeaUnit = gfvMeaUnit;
    }
    public String getGfvFeatureCode3() {
        return gfvFeatureCode3;
    }

    public void setGfvFeatureCode3(String gfvFeatureCode3) {
        this.gfvFeatureCode3 = gfvFeatureCode3;
    }
    public String getGfvFeatureName3() {
        return gfvFeatureName3;
    }

    public void setGfvFeatureName3(String gfvFeatureName3) {
        this.gfvFeatureName3 = gfvFeatureName3;
    }
    public String getGfvFeatureValue() {
        return gfvFeatureValue;
    }

    public void setGfvFeatureValue(String gfvFeatureValue) {
        this.gfvFeatureValue = gfvFeatureValue;
    }
    public String getGfvRemake() {
        return gfvRemake;
    }

    public void setGfvRemake(String gfvRemake) {
        this.gfvRemake = gfvRemake;
    }
    public String getGfvOrgid() {
        return gfvOrgid;
    }

    public void setGfvOrgid(String gfvOrgid) {
        this.gfvOrgid = gfvOrgid;
    }
    public String getGfvCreateUser() {
        return gfvCreateUser;
    }

    public void setGfvCreateUser(String gfvCreateUser) {
        this.gfvCreateUser = gfvCreateUser;
    }
    public Date getGfvCreateTime() {
        return gfvCreateTime;
    }

    public void setGfvCreateTime(Date gfvCreateTime) {
        this.gfvCreateTime = gfvCreateTime;
    }
    public String getGfvUpdateUser() {
        return gfvUpdateUser;
    }

    public void setGfvUpdateUser(String gfvUpdateUser) {
        this.gfvUpdateUser = gfvUpdateUser;
    }
    public Date getGfvUpdateTime() {
        return gfvUpdateTime;
    }

    public void setGfvUpdateTime(Date gfvUpdateTime) {
        this.gfvUpdateTime = gfvUpdateTime;
    }

    @Override
    public String toString() {
        return "GoodsFeatureValue{" +
            "gooFeaValDbid=" + gooFeaValDbid +
            ", gfDbid=" + gfDbid +
            ", goodsDbid=" + goodsDbid +
            ", gfvGoddsCode=" + gfvGoddsCode +
            ", gfvMeaUnit=" + gfvMeaUnit +
            ", gfvFeatureCode3=" + gfvFeatureCode3 +
            ", gfvFeatureName3=" + gfvFeatureName3 +
            ", gfvFeatureValue=" + gfvFeatureValue +
            ", gfvRemake=" + gfvRemake +
            ", gfvOrgid=" + gfvOrgid +
            ", gfvCreateUser=" + gfvCreateUser +
            ", gfvCreateTime=" + gfvCreateTime +
            ", gfvUpdateUser=" + gfvUpdateUser +
            ", gfvUpdateTime=" + gfvUpdateTime +
        "}";
    }
}
